<?php
namespace app\tjy_v1\validate;
use think\Validate;
//用户表修改请求参数验证
class User extends Validate
{
    protected $rule = [
        'sn_uid' => 'alphaNum',//登录帐号
        'sn_mobile' => 'mobile',//登录手机
        'sn_email' => 'email',//登录邮箱
        'sn_job' => 'alphaNum',//登录工号
        // 'user_type' => 'require|in:user,agent,admin',
    ];
    protected $message = [
        'sn_uid' => '登录帐号-字母和数字',//登录帐号
        'sn_mobile' => '登录手机-mobile',//登录手机
        'sn_email' => '登录邮箱-有效email地址',//登录邮箱
        'sn_job' => '登录工号-字母和数字',//登录工号
        // 'user_type.require' => '帐号类型必须', //帐号类型admin总部agent代理user一般用户
        // 'user_type.in' => '帐号类型仅限:user,agent,admin', //帐号类型admin总部agent代理user一般用户
    ];
    // 自定义验证方法-帐号类型
    protected function  userType($value, $rule, $requestdb)
    {
        // dump($value);
        // dump($rule);
        // dump($requestdb);
    }
}
